Visual Background extractor (ViBe)model for moving target detection cannot avoid interference caused by irregular flicker pixels noise in dynamic outdoor scenes. In order to solve the issue, a flicker pixels noise-suppression method based on ViBe model algorithm was proposed. In the initial stage of background model, a fixed standard deviation of background model samples was used as the threshold value to limit the range of background model samples and get suitable background model samples for each pixel. In the foreground detection stage, an adaptive detection threshold was applied to improve the accuracy of detection result. Edge inhibition of image edge background pixels was executed to avoid error background sample values updating to the background model in the background model update process. On the basis of above, morphological operation was added to fix connected components to get more complete foreground images. Finally, the proposed method was compared with the original ViBe algorithm and the ViBe's improvement with morphology post-processing on the results of multiple video sequences. The experimental results show that the flicker pixels noise-suppression method can suppress flicker pixels noise effectively and get more accurate results.
On the private cloud platform, it cannot be flexible to monitor and distribute the virtual machine memory resources effectively using the existing methods. To solve this problem, a Memory Monitor and Scheduler (MMS) model was put forward. And the real-time monitoring and dynamic scheduling of the virtual machine memory shortage and memory free were realized by using the libvirt function library and libxc function library provided by Xen. A small private cloud platform was built using Eucalyptus with regarding one physical machine as master node and two physical machines as child nodes. In the experiments, when the state of host was in memory shortage, MMS system effectively released the memory space by starting the virtual machine migration strategy; when the memory of the virtual machine was approaching the initial maximum memory, MMS system assigned it with a new maximum memory; when the occupied memory decreased, MMS system recycled part of free memory resource, which has little effect on the performance of virtual machines if the release memory did not exceed 150MB (maximum memory is 512MB). The results show that the MMS model of private cloud platform is effective for real-time monitoring and dynamic scheduling of the memory.